const express = require('express')
const app = express()



app.get('/user', (req, res) => {
  // 人为制造错误
  throw new Error('服务器内部错误')
  res.send('GET user...')
})

// 定义错误级别的中间件，捕获整个项目的异常错误，从而防止程序的崩溃
app.use((err, req, res, next) => {
  console.log('发生了错误' + err.message);
  res.send('Error' + err.message)
})

app.listen(80, () => {
  console.log('80端口服务器启动了...');
})